Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Boss Open - Stuttgart Nitto ATP Finals - Turin Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 USA F2 USA F3 Romania F6 USA F3 USA F4 USA F5 USA F8 USA F9 Spain F9 Spain F10 USA F25 USA F26 USA F2 USA F11 Spain F13 Argentina F4 Argentina F5 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 Romania F9 Romania F9 Harrah's Entertainment Men's Pro Challenger - Tunica Amazonia Open de Tenis - Belem Aberto de Sao Paulo - Sao Paulo Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Iquique Challenger Marrakech Challenger Napoli Challenger Braunschweig Challenger Scheveningen Challenger Montevideo Challenger Montevideo Challenger Torneo Internacional Challenger Fila 2006 - Leon Joinville Tennis Festival - Joinville Sao Paulo Challenger Copa Kia Challenger ATP - Santiago Copa Petrobras - Bogota XI Trofeo Ciudad de Quito - Quito Porsche Open - Poznan Open de Montauban - Montauban Buenos Aires Challenger Barranquilla Challenger Mestre Challenger Caltanissetta Challenger Liberec Challenger Copa Petrobras Brazil - Belo Horizonte Guayaquil Challenger Montevideo Challenger Copa Petrobras Uruguay - Montevideo Timisoara Challenger - Timisoara Trofeo Sisma Mantova - Mantova Sao Paulo Challenger Copa Petrobras-Paraguay - Asuncion Sacramento Challenger Bancolombia Open - Cali Monterrey Challenger Medjurgorje Open - Medjugorje The West Side Tennis Club Clay Court Challenger - Forest Hills Maui Challenger Athens Challenger Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Lugano Challenger XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples II Naples ITG Challenger - Naples Salinas Challenger Lima Challenger 2007 - Lima Ilkley Challenger Aptos Challenger Vancouver Challenger Scheveningen Challenger Ningboo Challenger Knoxville Challenger Newport Beach Challenger XL Bermuda Open - Bermuda Aix En Provence Challenger Copa Petrobras-Argentina - Buenos Aires Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Happy Valley Challenger Knoxville Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Panama City Challenger Montevideo Challenger Columbus Challenger Dallas Challenger Rome Challenger Szczecin Challenger Surbiton Challenger Buenos Aires Challenger Winnetka Challenger Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion Noumea Challenger Indian Wells Challenger Copa Petrobras - Montevideo Surbiton Challenger Aptos Challenger Santo Domingo Challenger Tunis Challenger Aix En Provence Challenger Fairfield Challenger Montevideo Challenger Le Gosier Challenger Santa Cruz de la Sierra 2 Challenger Lyon Challenger Ho Chi Minh City Challenger Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Dallas Challenger Prostejov Challenger Caltanissetta Challenger Guayaquil Challenger Montevideo Challenger Newport Beach Challenger Iasi Challenger La Serena Open - La Serena Salzburg-Anif Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino The 'Fitz' Casino Challenger - Tunica Orange Prokom Open - Sopot Challenger Casablanca San Angel - Mexico City Milan Challenger BCR Open Romania - Bucharest Riviera di Rimini Challenger - Rimini XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Masters Series - Hamburg BCR Open Romania - Bucharest Kremlin Cup - Moscow Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Montevideo Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Newport Beach Challenger Kitzbuhel Challenger BCR Open Romania - Bucharest Copa Petrobras-Uruguay - Montevideo Open de Tenis Comunidad Valenciana - Valencia Aix En Provence Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bordeaux Challenger Estoril Open - Estoril Prostejov Challenger San Francisco Challenger Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Movistar Open - Santiago Brasil Open - Costa do Sauipe Malaysian Open - Kuala Lumpur Bank Austria Tennis Trophy - Vienna Portugal Open - Oeiras Kremlin Cup - Moscow Vegeta Croatia Open - Umag China Open - Beijing Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart European Open - Antwerp Rio Open - Rio de Janeiro ASB Classic - Auckland Open Parc - Lyon Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Murray River Open - Melbourne Gonet Geneva Open - Geneva Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Santos Challenger Brasil Open - Sao Paulo Brasil Open - Sao Paulo Citi Open - Washington China Open - Beijing SkiStar Swedish Open - Bastad Japan Open Tennis Championships - Tokyo Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Champaign Challenger Barcelona Open BancSabadell - Barcelona AEGON Championships - London Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Cordoba Open - Cordoba Libema Open - 's-Hertogenbosch Vercelli Challenger SkiStar Swedish Open - Bastad Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Adelaide International - Adelaide Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne International German Open - Hamburg Pilot Pen Tennis - New Haven Sardegna Open - Cagliari Belgrade 2 - Belgrade Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Dallas Open - Dallas US Men's Clay Court Championship - Houston Heineken Open - Auckland Movistar Open - Santiago Citi Open - Washington United Cup - Australia BMW Open - Munich Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Luedenscheid Challenger Gonet Geneva Open - Geneva Swiss Indoors Basel - Basel Lima Challenger Las Vegas Challenger Open Parc - Lyon Leon Challenger Millennium Estoril Open - Estoril Braunschweig Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro European Open - Antwerp Malaysian Open - Kuala Lumpur Delray Beach Open - Delray Beach Apia International - Sydney Gonet Geneva Open - Geneva Citi Open - Washington Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Gonet Geneva Open - Geneva SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Champaign Challenger Kremlin Cup - Moscow Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona cinch Championships - London Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Valencia Open - Valencia Rakuten Japan Open - Tokyo Apia International - Sydney Argentina Open - Buenos Aires Campinas Challenger Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo China Open - Beijing SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Chengdu Open - Chengdu ASB Classic - Auckland Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart AEGON International - Eastbourne Bet-at-home Open - Hamburg Chengdu Open - Chengdu Next Gen ATP Finals - Milan ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Truist Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Copa Petrobras Paraguay - Asuncion Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag San Diego Open - San Diego Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva cinch Championships - London Viking International - Eastbourne Erste Bank Open - Vienna Dallas Open - Dallas Delray Beach Open - Delray Beach Bordeaux Challenger United Cup - Australia Rothesay International - Eastbourne Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona United Cup - Australia Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington cinch Championships - London Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris China Open - Beijing Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Noventi Open - Halle Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Miami Open - Miami Miami Open - Miami cinch Championships - London Montechiarugolo Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich Rolex Paris Masters - Paris Japan Open Tennis Championships - Tokyo Rolex Paris Masters - Paris Abierto Mexicano - Los Cabos Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Rothesay International - Eastbourne Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome ATP Studena Croatia Open Umag - Umag Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BB&T Atlanta Open - Atlanta Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Rolex Paris Masters - Paris Citi Open - Washington Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch Rothesay International - Eastbourne Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Dallas Open - Dallas Sony Ericsson Open - Miami National Bank Open - Montreal Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati National Bank Open - Toronto Cincinnati Open - Cincinnati Copa Telmex - Buenos Aires French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo U.S. Open - New York Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Australian Open - Melbourne German Tennis Championships - Hamburg French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach Open - Delray Beach U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, USA-UZB 4-0 ATP Cup - Sydney Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, Group I, 1R, URU-DOM 3-1 Laver Cup - Geneva Davis Cup, World Group, Q, UKR-USA 0-4 Laver Cup - San Francisco Davis Cup, World Group, Q2, USA-CZE 2-3 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Laver Cup - Berlin Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Laver Cup - Vancouver Davis Cup, Group 1, 1R, COL-URU 3-2 All Lower level tournaments Davis Cup, Group 2, 2R, URU-DOM 4-1 Mubadala World Tennis Championship Davis Cup, Finals, Group F Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, World Group, QF, USA-AUS 1-2 Davis Cup, Group II, 3R, URU-MEX 3-1 Olympics - Rio de Janeiro U.S. Open (juniors) Olympics - Paris U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris Plava Laguna Croatia Open - Umag Exhibition Diriyah Tennis Cup Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin